package Modelo;


import java.awt.Color;
import java.awt.Graphics;

public class Policia extends Movil {

    private static final long serialVersionUID = 1L;

      
      protected Escenario escenario;
  

    public Policia(Integer id0, Integer x0,Integer y0,Integer w0,Integer h0,Color c,Integer vida, Boolean estado,Escenario e){

        super(id0, x0,y0,h0,w0,c,vida,estado,e);  
    }


     public void avanzar(){
        
         /* just testing */
        this.abajo();
        this.izquierda();
        
               
        /* acá le avisa a perito que se movio para que chequee colision */
        try{
            this.escenario.perito.checkCollisions(this);
        }
        catch (Exception e) {
                System.out.println(e.toString());
        }          
       
     }
    
    
    
    @Override
    public void dibujar(Graphics g) {
        g.setColor(color);
        g.fillOval(x, y, ancho, alto);
    }


    @Override
    public void colision(Figuras figura) {
        figura.colision(this);
    }
 


   }


